package com.shimao.celnet.payment.form;

import com.shimao.celnet.payment.model.BEstate;
import com.shimao.celnet.payment.model.PPayCust;

import java.util.List;

/**
 * 支付商户：分页列表数据设置
 * Created by ensure.xu on 2017/12/3.
 */
public class PPayCustForm extends MyPageInfo<PPayCust> {

    /**
     * 设置分页数据
     * @param list
     */
    public void setPageInfo(List<PPayCust> list) {
        super.setMyPageInfo(list);
    }


    /**
     * 记录 GUID触发器自动生成，主key
     */
    private String guid;

    /**
     * 小区guid小区信息表<b_estate>GUID
     */
    private String estateGuid;

    /**
     * 物业小区名称
     */
    private String estateName;

    /**
     * 物业小区
     */
    private  List<BEstate> estateList;

    /**
     * 商户id通联支付系统分配的支付商户id
     */
    private String custId;

    /**
     * 应用id通联支付平台分配的APPID
     */
    private String appId;

    /**
     * 密钥通联支付系统分配的支付密钥
     */
    private String appKey;

    /**
     * 版本通联支付系统分配的版本，默认：11
     */
    private String version;

    /**
     * 启用0：未启用；1：启用；默认：0
     */
    private String enable;


    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid;
    }

    public String getEstateName() {
        return estateName;
    }

    public void setEstateName(String estateName) {
        this.estateName = estateName;
    }

    public List<BEstate> getEstateList() {
        return estateList;
    }

    public void setEstateList(List<BEstate> estateList) {
        this.estateList = estateList;
    }

    /**
     * 获取小区guid小区<b_estate>guid
     *
     * @return estate_guid - 小区guid小区<b_estate>guid
     */
    public String getEstateGuid() {
        return estateGuid;
    }

    /**
     * 设置小区guid小区<b_estate>guid
     *
     * @param estateGuid 小区guid小区<b_estate>guid
     */
    public void setEstateGuid(String estateGuid) {
        this.estateGuid = estateGuid;
    }

    /**
     * 获取商户id通联支付系统分配的支付商户id
     *
     * @return cust_id - 商户id通联支付系统分配的支付商户id
     */
    public String getCustId() {
        return custId;
    }

    /**
     * 设置商户id通联支付系统分配的支付商户id
     *
     * @param custId 商户id通联支付系统分配的支付商户id
     */
    public void setCustId(String custId) {
        this.custId = custId;
    }

    /**
     * 获取应用id通联支付平台分配的APPID
     *
     * @return app_id - 应用id通联支付平台分配的APPID
     */
    public String getAppId() {
        return appId;
    }

    /**
     * 设置应用id通联支付平台分配的APPID
     *
     * @param appId 应用id通联支付平台分配的APPID
     */
    public void setAppId(String appId) {
        this.appId = appId;
    }

    /**
     * 获取密钥通联支付系统分配的支付密钥
     *
     * @return key - 密钥通联支付系统分配的支付密钥
     */
    public String getAppKey() {
        return appKey;
    }

    /**
     * 设置密钥通联支付系统分配的支付密钥
     *
     * @param appKey 密钥通联支付系统分配的支付密钥
     */
    public void setAppKey(String appKey) {
        this.appKey = appKey;
    }

    /**
     * 获取版本通联支付系统分配的版本，默认：11
     *
     * @return version - 版本通联支付系统分配的版本，默认：11
     */
    public String getVersion() {
        return version;
    }

    /**
     * 设置版本通联支付系统分配的版本，默认：11
     *
     * @param version 版本通联支付系统分配的版本，默认：11
     */
    public void setVersion(String version) {
        this.version = version;
    }

    /**
     * 获取启用0：未启用；1：启用；默认：0
     *
     * @return enable - 启用0：未启用；1：启用；默认：0
     */
    public String getEnable() {
        return enable;
    }

    /**
     * 设置启用0：未启用；1：启用；默认：0
     *
     * @param enable 启用0：未启用；1：启用；默认：0
     */
    public void setEnable(String enable) {
        this.enable = enable;
    }
}